package com.github.niefy.modules.third.dto.in;

import com.github.niefy.common.utils.Json;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * 查询学生学业进展成绩信息
 * */
@Data
@Builder
public class ThirdSpmIn_002 {

    private List<spmscore> spmscorelist;

    @Data
    public class spmscore {
        /**
         * 学年
         */
        private String academicyearno;
        /**
         * 学年名
         */
        private String academicyearname;
        /**
         * 学期
         */
        private String termno;
        /**
         * 学期名
         */
        private String termname;
        /**
         * 学号
         */
        private String studentno;
        /**
         *
         */
        private String studentnoencrypt;
        /**
         * 课程编号
         */
        private String courseno;
        /**
         * 课程内容
         */
        private String coursename;
        /**
         *
         */
        private String coursecategory;
        /**
         * 学分
         */
        private String credit;
        /**
         * 分数
         */
        private String score;
        /**
         * 课程学分绩点
         */
        private String creditgpa;
        /**
         *
         */
        private String studytype;
        /**
         *
         */
        private String gainmethod;
        /**
         *
         */
        private String majorminorflag;
        /**
         *
         */
        private String majorminor;
        /**
         *
         */
        private String notes;
        /**
         *
         */
        private String operatedate;
        /**
         *
         */
        private String gradeno;
        /**
         *
         */
        private String specialityno;
        /**
         *
         */
        private String specialityname;
        /**
         *
         */
        private String spclrank;
        /**
         *
         */
        private String spclstunum;
        /**
         *
         */
        private String spclrankrate;
        /**
         *
         */
        private String spclavgscore;
        /**
         *
         */
        private String spclmaxscore;
        /**
         *
         */
        private String coursemaxscore;
    }

    @Override
    public String toString() {
        return Json.toJsonString(this);
    }
}
